package com.ssm.jvm.str;

import java.util.ArrayList;

/**
 * VM args: -Xms2M -Xmx2M
 */
public class RuntimeConstantPoolOOM {

    public static void main(String[] args) {

        ArrayList<String> list = new ArrayList<>();
        for (int i = 0; i < 1000000; i++) {
            for (int j = 0; j < 10000000; j++) {
                list.add(String.valueOf(i + j / 1000000).intern());
            }
        }
    }
}